Subscribe Us

Responsive Advertisement

Advertisement

URI Online Judge | 1430 Jingle Composing solution in c

 

uri 1430 solution in c

by ujjal roy



#include<stdio.h>

#include<string.h>

main()

{

    int i,c;

    char  s[10000];

    while(1)

    {

        c=0;

        double sum=0.0;


        scanf("%s",s);

        if(s[0]=='*') break;

        else

        {

            int l=strlen(s);

           for(i=1;i<l;i++)

           {

               if(s[i]=='/'&&sum==1)

               {

                   c++;


               }

               if(s[i]=='/') {


                sum=0.0;

               }


                if(s[i]=='W') sum=sum+1;

                if(s[i]=='H') sum=sum+(1.0/2);

                if(s[i]=='Q') sum=sum+(1.0/4);

                if(s[i]=='E') sum=sum+(1/8.0);

                 if(s[i]=='S') sum=sum+(1/16.0);

                 if(s[i]=='T') sum=sum+(1/32.0);

                 if(s[i]=='X') sum=sum+(1/64.0);


           }

           printf("%d\n",c);

        }

    }



    return 0;

}


Post a Comment

0 Comments